home *** CD-ROM | disk | FTP | other *** search
/ Champak 43 / Vol 43.iso / games / phit.swf / scripts / __Packages / CPhitMessageBox.as < prev    next >
Encoding:
Text File  |  2007-07-13  |  974 b   |  45 lines

  1. class CPhitMessageBox extends CMovieClipFresh
  2. {
  3.    var _buttonLeft;
  4.    var _buttonRight;
  5.    var _strTitle;
  6.    var _strMessage;
  7.    var _fnOnYes;
  8.    var _fnOnNo;
  9.    function CPhitMessageBox()
  10.    {
  11.       super();
  12.    }
  13.    function Show()
  14.    {
  15.       this._visible = true;
  16.    }
  17.    function Hide()
  18.    {
  19.       this._visible = false;
  20.    }
  21.    function FirstFrameInitialize()
  22.    {
  23.       this._buttonLeft.Initialize("Yes",this.OnYes);
  24.       this._buttonRight.Initialize("No",this.OnNo);
  25.       this.Hide();
  26.    }
  27.    function Initialize(title, message, fnOnYes, fnOnNo)
  28.    {
  29.       FreshDebug.Trace("CPhitMessageBox.Initialize");
  30.       this._strTitle = title;
  31.       this._strMessage = message;
  32.       this._fnOnYes = fnOnYes;
  33.       this._fnOnNo = fnOnNo;
  34.    }
  35.    function OnYes()
  36.    {
  37.       FreshDebug.Trace("CPhitMessageBox.OnYes");
  38.       this._parent._parent._fnOnYes();
  39.    }
  40.    function OnNo()
  41.    {
  42.       this._parent._parent._fnOnNo();
  43.    }
  44. }
  45.